class Solution {
public:
    vector<int> plusOne(vector<int>& digits) {
for(int i=digits.size()-1;i>=0;i--){
    digits[i]++;
    if(digits[i]==10){
        digits[i]=0;
        if(i==0){
            digits.insert(digits.begin(),0);
            i++;
        }
    }
    else break;
}
return digits;
    }
};
